home *** CD-ROM | disk | FTP | other *** search
/ Aminet 49 / Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso / Aminet / util / libs / ttrender.readme < prev   
Text File  |  2002-04-22  |  2KB  |  55 lines

  1. Short:        TrueType text rendering engine (v 2.0)
  2. Author:       krashan@amiga.pl
  3. Uploader:     krashan@amiga.pl
  4. Type:         util/libs
  5. Distribution: public domain
  6.  
  7. version:  2.0 (20.4.2002)
  8. requires: OS 3.0+, 68020, CyberGraphX 3.x+ or Picasso96 2.x+
  9.  
  10. The library is fast, AmigaOS friendly TrueType render engine. It has
  11. nothing to do with Amiga outline font system. This system has a lot of
  12. limitations which make it useless for high speed and quality text
  13. output. If someone wants an integration of TrueType with AmigaOS
  14. bullet.library like outline font system, should consider using
  15. ttf.library. This library opens TrueType font by itself and renders high
  16. quality glyphs directly into any RastPort.
  17.  
  18. The render engine of the library is based on FreeType2 project
  19. (http://www.freetype.org). This version of ttrender.library uses 2.0.9
  20. FreeType build.
  21.  
  22. CHANGES (from 1.2 version)
  23.  
  24.    - Added font and string metrics functions:
  25.     TT_StrWidth()
  26.     TT_UStrWidth()
  27.     TT_GetFontAttrsTagList() with TTFA_Ascender and TTFA_Descender
  28.       attributes
  29.    - New, useful example program TrueView (simple textviewer using
  30.      TrueType fonts).
  31.     
  32. FEATURES
  33.  
  34. The library expands FreeType functionality making usage of TrueType
  35. fonts easy and comfortable. Below you can find key features:
  36.  
  37.    - renders whole strings (not single glyphs) with kerning.
  38.    - antialiasing to any (not neccesarily uniform color) background.
  39.    - system compatible output to any (including planar) RastPort.
  40.    - supports JAM1. JAM2, INVERSVID, COMPLEMENT RastPort modes.
  41.    - supports 8-bit to Unicode mapping with "ENV:ttfcodepage" table
  42.      compatible with ttf.library.
  43.    - allows for direct 16-bit Unicode string rendering.
  44.    - easy to use, taglist based API.
  45.    - efficient system-wide glyph cache system.
  46.    - full source code included.
  47.  
  48. INSTALL
  49.  
  50. copy Libs/ttrender.library to LIBS:
  51. makedir FONTS:_TrueType_Outlines
  52. ;copy some TrueType fonts there
  53. ;developers can find autodocs and include files (asembler/GCC/SAS
  54. ;C/VBCC/Maxon C/Storm C) in Developer directory.
  55.